physical or mental handicap - Turco Inglés Diccionario